package com.cssy.xxkj.logic.entity;

import java.util.Date;

import org.springframework.data.annotation.Transient;
import org.springframework.transaction.annotation.Transactional;

/**
 * 生产派工数据对象
 * @since 2014-09-28
 */
public class LogicProductionDispatchingDO extends LogicBizEntity{
	
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
     * column logic_production_dispatching.zd001FormCode  单据编号
     */
    private String zd001FormCode;
    
    private String zd002SaleId;//销售订单

    /**
     * column logic_production_dispatching.zd002OriCode  原始单据
     */
    private String zd002OriCode;

    /**
     * column logic_production_dispatching.zd003PiCode  PI编号
     */
    private String zd003PiCode;

    /**
     * column logic_production_dispatching.zd004CustomerId  客户ID
     */
    private String zd004CustomerId;

    /**
     * column logic_production_dispatching.zd004CustomerCode  客户编号
     */
    private String zd004CustomerCode;

    /**
     * column logic_production_dispatching.zd004CustomerName  客户名称
     */
    private String zd004CustomerName;

    /**
     * column logic_production_dispatching.zd005OrderDate  订单时间
     */
    private Date zd005OrderDate;

    /**
     * column logic_production_dispatching.zd006DeliveryDate  交货日期
     */
    private Date zd006DeliveryDate;

    /**
     * column logic_production_dispatching.zd007SalesMan  业务员
     */
    private String zd007SalesMan;

    /**
     * column logic_production_dispatching.zd008Billstatus  单据状态
     */
    private String zd008Billstatus;

    /**
     * column logic_production_dispatching.zd009Remark  备注
     */
    private String zd009Remark;
    
    /**
     * column logic_production_dispatching.zd010ReworkStauts  返工状态
     */
    private Long zd010ReworkStauts;
    
    private String zd011WorkShopCode;
    
    //Transactional 临时的字段数据
    @Transient
    private String detailCode;

	public String getZd001FormCode() {
		return zd001FormCode;
	}

	public void setZd001FormCode(String zd001FormCode) {
		this.zd001FormCode = zd001FormCode;
	}

	public String getZd002SaleId() {
		return zd002SaleId;
	}

	public void setZd002SaleId(String zd002SaleId) {
		this.zd002SaleId = zd002SaleId;
	}

	public String getZd002OriCode() {
		return zd002OriCode;
	}

	public void setZd002OriCode(String zd002OriCode) {
		this.zd002OriCode = zd002OriCode;
	}

	public String getZd003PiCode() {
		return zd003PiCode;
	}

	public void setZd003PiCode(String zd003PiCode) {
		this.zd003PiCode = zd003PiCode;
	}

	public String getZd004CustomerId() {
		return zd004CustomerId;
	}

	public void setZd004CustomerId(String zd004CustomerId) {
		this.zd004CustomerId = zd004CustomerId;
	}

	public String getZd004CustomerCode() {
		return zd004CustomerCode;
	}

	public void setZd004CustomerCode(String zd004CustomerCode) {
		this.zd004CustomerCode = zd004CustomerCode;
	}

	public String getZd004CustomerName() {
		return zd004CustomerName;
	}

	public void setZd004CustomerName(String zd004CustomerName) {
		this.zd004CustomerName = zd004CustomerName;
	}

	public Date getZd005OrderDate() {
		return zd005OrderDate;
	}

	public void setZd005OrderDate(Date zd005OrderDate) {
		this.zd005OrderDate = zd005OrderDate;
	}

	public Date getZd006DeliveryDate() {
		return zd006DeliveryDate;
	}

	public void setZd006DeliveryDate(Date zd006DeliveryDate) {
		this.zd006DeliveryDate = zd006DeliveryDate;
	}

	public String getZd007SalesMan() {
		return zd007SalesMan;
	}

	public void setZd007SalesMan(String zd007SalesMan) {
		this.zd007SalesMan = zd007SalesMan;
	}

	public String getZd008Billstatus() {
		return zd008Billstatus;
	}

	public void setZd008Billstatus(String zd008Billstatus) {
		this.zd008Billstatus = zd008Billstatus;
	}

	public String getZd009Remark() {
		return zd009Remark;
	}

	public void setZd009Remark(String zd009Remark) {
		this.zd009Remark = zd009Remark;
	}

	public Long getZd010ReworkStauts() {
		return zd010ReworkStauts;
	}

	public void setZd010ReworkStauts(Long zd010ReworkStauts) {
		this.zd010ReworkStauts = zd010ReworkStauts;
	}

	public String getZd011WorkShopCode() {
		return zd011WorkShopCode;
	}

	public void setZd011WorkShopCode(String zd011WorkShopCode) {
		this.zd011WorkShopCode = zd011WorkShopCode;
	}

	public String getDetailCode() {
		return detailCode;
	}

	public void setDetailCode(String detailCode) {
		this.detailCode = detailCode;
	}
	
}